package com.meilai.project.vo.business.contract;

import com.meilai.project.dto.business.contract.ProxyMediaDetailReq;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDate;
import java.util.List;

/**
 * @author xchen
 * @since 2022-03-19
 */
@Data
@ApiModel
public class NotCompleteSaleContractVO {
	@ApiModelProperty("合同id")
	private Long id;

	@ApiModelProperty("chooseId")
	private Long chooseId;

	@ApiModelProperty("合同名称")
	private String contractName;

	@ApiModelProperty("合同金额")
	private BigDecimal contractAmount;

	@ApiModelProperty(value = "投放开始时间")
	private LocalDate contractBeginDate;

	@ApiModelProperty(value = "投放结束时间")
	private LocalDate contractEndDate;

	@ApiModelProperty("客户id")
	private Long customerId;

	@ApiModelProperty("客户名称")
	private String customerName;

	@ApiModelProperty("合同时间段")
	private List<ContractDateRangeVO> dateRangeList;

	@ApiModelProperty("代理情况明细")
	private List<ProxyMediaDetailReq> proxyMediaDetailList;
}
